package br.com.banco.controladores;

import br.com.banco.interfaces.IRepositorioGenerico;
import br.com.banco.javabeans.cliente.Cliente;

public class ControladorGenerico<E> implements IRepositorioGenerico<E> {
	
	private IRepositorioGenerico<E> repositorio;
	
	public ControladorGenerico(IRepositorioGenerico<E> repositorio){
		 this.repositorio = repositorio; 
	}
	
	public void gravar(E e) {
		repositorio.gravar(e);
	}

	public Cliente buscar(String busca) {
		return repositorio.buscar(busca);
	}

	public void atualizar(E e) {
		repositorio.atualizar(e);		
	}

	public void deletar(String cpf) {
		repositorio.deletar(cpf);	
	}

}
